package com.cloudkinto.vo.storage;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author long
 */
@Data
public class StorageLocationVo {
    private Long id;

    /**
     * 库位编码
     */
    @ApiModelProperty("库位编码")
    private String code;

    /**
     * 库位类型
     */
    @ApiModelProperty("库位类型 1货架 2地摊")
    private Integer type;

    /**
     * 库区id
     */
    private Long areaId;
    @ApiModelProperty("库区名称")
    private String areaName;
    @ApiModelProperty("库区编码")
    private String areaCode;
    @ApiModelProperty("库区类型 拣货区 存储区...")
    private String areaType;

    @ApiModelProperty("0正品区 1次品区")
    private Integer mainType;

    /**
     * 是否空库位
     */
    @ApiModelProperty("是否空库位")
    private Boolean emptyLocationFlag;

    /**
     * 拣货单库位优先级
     */
    private Integer pickingLocationSort;

    /**
     * 拣货推荐优先级
     */
    private Integer pickingRecommendSort;

    @ApiModelProperty("原库位id,不展示的库位id")
    private Long removeRackId;
}
